/*
 Theme Name:   GeneratePress Child
 Theme URI:    https://generatepress.com
 Description:  Default GeneratePress child theme
 Author:       Tom Usborne
 Author URI:   https://tomusborne.com
 Template:     generatepress
 Version:      0.1
*/
@import url("https://use.typekit.net/rte6okw.css");
.header-wrap {top: 40px;}
.header-wrap .site-header {background: rgba(255,255,255,0.8) !important;}
.sticky-enabled .main-navigation.is_stuck{background-color: rgb(255 255 255 / 0.80);}
.navigation-search input[type="search"], .navigation-search input[type="search"]:active, .navigation-search input[type="search"]:focus, .main-navigation .main-nav ul li.search-item.active > a, .main-navigation .menu-bar-items .search-item.active > a{background-color: #fff !important; opacity: 1;}
.uppercase .sow-headline-container .sow-headline{text-transform: uppercase;}
.footer-bar-align-right .copyright-bar{text-align: left;}
.custom-btn{background-color: rgb(11 3 3 / 0.42);padding: .7em 2em .8em;color: white;border: solid 2px #8c8573;border-radius: 25px;margin-top: 7px;display: inline-block;}
.custom-btn:hover{color: white; background-color: rgb(11 3 3 / 0.32);border: solid 2px #fff;}
.inside-page-hero h1{text-align: center;font-size: 30px;margin-top: 1.6em;margin-bottom: 10px;}
.inside-page-hero h1.custom-category{font-size: 45px; text-shadow: 1px 1px 2px #000;}
.inside-page-hero hr{width: 30%; margin: 0 auto;background-color: #332f2f;height: 2px;}
.post-image-above-header .inside-article .post-image{height: 230px;overflow: hidden; margin-bottom: 1em !important;}
.post-image-above-header .inside-article .post-image img{height: 256px;}
.post-image-above-header .inside-article .entry-title{font-size: 20px; font-weight: 600;}
.post-image-above-header .inside-article  .entry-meta{margin-bottom: .8em;font-style: italic;}
.generate-columns{padding-right: 35px;}
.generate-columns:nth-child(3n+3){padding-right:0 !important;}
.category .site-content, .single .site-content{padding: 30px 0 60px;}
.inside-page-hero-wrapper{max-height: 700px; overflow: hidden;}
.inside-page-hero-wrapper img{width: 100%;}
.pp_bottom, .pp_top {height: 0 !important;}
.pp_content_container {margin-left: 15px;}
.pp_bottom, .pp_top, .pp_right, .pp_left, .pp_middle {background: none !important;}
.pp_content {padding: 10px;border-radius: 2px;}
div.pp_default .pp_content, div.light_rounded .pp_content {background-color: #fff;}
div.light_square .pp_close {background: url(/wp-content/uploads/2020/11/close.png) -1px -1px no-repeat !important;margin-top: -8px;margin-right: 15px;}
.video_lightbox_anchor_image:hover {opacity: .7;transition: all 0.4s;}
.custom-feature-left .sow-features-list .sow-features-feature .textwidget{margin: auto 0;}
.sow-features-list .sow-features-feature .sow-icon-container.sow-container-round{margin:0;}
@media (max-width: 480px){
	.site-logo{max-width: 70% !important;}
	.navigation-branding img, .site-logo.mobile-header-logo img{height: 80px !important;}
	.font-32 .sow-headline-container .sow-headline{font-size: 32px !important;}
	.font-25 .sow-headline-container .sow-headline{font-size: 25px !important;}
	.font-24 .sow-headline-container .sow-headline{font-size: 24px !important;}
	.font-23 .sow-headline-container .sow-headline{font-size: 23px !important;}
	.font-sub-15 .sow-headline-container .sow-sub-headline{font-size: 15px !important;}
	.custom-par h2{font-size: 24px !important;}
	.custom-par p{font-size: 15px !important;}
	.main-navigation .inside-navigation{background-color: white;}
	.category .site-content, .single .site-content{padding: 20px 0 35px;}
	.inside-page-hero h1{font-size: 25px;margin-top: 1.4em;}
	.inside-page-hero-wrapper img{height: 300px; object-fit: cover;}
	.sow-features-list.sow-features-responsive .sow-features-feature.sow-icon-container-position-right{display: flex;}
}
.button {
  border: none;
  color: white;
  padding: 16px 32px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 16px;
  margin: 4px 2px;
  transition-duration: 0.4s;
  cursor: pointer;
}

.button3 {
  background-color: #f44336; 
  color: white; 
  border: 2px solid #f44336;
}

.button3:hover {
  background-color: #bd3532;
  color: white;
}
.dotred {
  height: 15px;
  width: 15px;
  background-color: #dd3333;
  border-radius: 50%;
  display: inline-block;
}
.dot {
    height: 15px;
    width: 15px;
    background-color: #2d8242 !important;
    border-radius: 50%;
    display: inline-block;
}
.dotyellow {
    height: 15px;
    width: 15px;
    background-color: #78d829;
    border-radius: 50%;
    display: inline-block;
}
/**body.ppwp-sitewide-protection {background: #fff url(http://www.paref.edu.ph/wp-content/uploads/2020/11/Home-Page-Splash-Page.jpg) no-repeat center;}**/

/* POST TITLE LIMIT CODE */
.generate-columns-container article .entry-header .entry-title,
.wp-show-posts article .wp-show-posts-entry-title {
/*height: 5ex;
overflow: hidden;
text-overflow: ellipsis;
*/
display: -webkit-box;
-webkit-line-clamp: 1;
-webkit-box-orient: vertical;
overflow: hidden;
text-overflow: ellipsis;
white-space: normal;
}
/* WP SHOW POST DROP SHADOW CODE */
.wp-show-posts-columns .wp-show-posts-single:not(.wp-show-posts-masonry-block) .wp-show-posts-image img {
box-shadow: -2px 6px 6px 0px #6b6767 !important;
}

/* Center WP SHOW POST Title */
.wp-show-posts-inner :last-child {
    margin-bottom: 0;
    text-align: center !important;
}

/* Center POST Article Title */
.post-image-above-header .inside-article .entry-title {
    font-size: 30px !important;
    font-weight: 600 !important;
    text-align: center !important;
}

/* Hide Date in Article Title Post */
.entry-meta {
    font-size: 85%;
    margin-top: 0.5em;
    line-height: 1.5;
    display: none !important;
}

/* Padding of Paragraph Articles Text */
.post-image:not(:first-child), .page-content:not(:first-child), .entry-content:not(:first-child), .entry-summary:not(:first-child), footer.entry-meta {
    margin-top: 40px !important;
    padding-left: 20px !important;
}

.pum-container .pum-content>:last-child{text-align: center !important;}

.margin-left{margin-left: 10px !important;}